@charset "utf-8";
/* CSS Document */

.s_btn{
	padding:5px;
	display:inline-block;
	cursor:pointer;
	text-align: center;
	border-radius:3px;
	height:100%;
	box-sizing: border-box;
	background-color:#FFF;
	border:1px solid #CCC;
	outline:transparent;
	vertical-align: middle;
    transition: background .3s;
}
.s_btn:hover{
    background-color: #efefef;
}
.s_btn:active{
	box-shadow: 1px 1px 3px #444 inset;
}
.s_btn-select{
	background-color:#5f9fff;
	border-color:#5f9fff;
	color:#FFF;
}
.s_btn-select:hover{
	background-color:#5f9fff !important;
}

.s_textfield{
	outline:0px none transparent;
	height:100%;
	border:1px solid #CCC;
	padding:5px;
	box-sizing:border-box;
	border-radius:5px;
	transition:box-shadow .3s,border .3s;
}
.s_textfield:focus{
	box-shadow:0px 0px 5px #5f9fff;
	border-color:#5f9fff;
}